/* 
 * @autor Aristo Ingenieros SRL.
 * @descripcion: 
 *              - Contiene URL's de cofiguración de los servicios.
 *              - Constantes de configuración de grilla y dialog de mensajes
 */

/**
 * @author Aristo Ingenieros
 * @name URI_ARISTO
 * @type: constante
 * @description: constante para consumir servicio de nube
 * 
 */
var URI_ARISTO = "http://localhost/Aristo.Services.iespdsi.v1/services/Handler.php";
var URI_CONTABILIDAD = "appaccounting.html";
var URI_SECRETARIA = "appsecretary.html";
var URI_LOGIN = "index.html";



var objdialogMensaje = {
    width: 400,
    resizable: false,
    autoOpen: false,
    modal: true,
    hide: 'explode',
    buttons: {
        "ACEPTAR": function() {
            $(this).dialog("close");
        }
    }
};

var objdialogConfirmar = {
    resizable: false,
    height: 200,
    modal: true,
    autoOpen: false,
    show: "scale",
    hide: 'explode',
    buttons: {
        "SI": function() {
            $(this).dialog("close");
            consumirCerrarSesion();
        },
        "NO": function() {
            $(this).dialog("close");
        }
    }
};

function mensajeAristo(img, texto) {
    var objDescripcion = $("#dialog-descripcion");
    objDescripcion.html('<img src="ui/img/' + img + '"/>&nbsp;&nbsp;' + texto);
    var objMensaje = $("#dialog-mensaje");
    objMensaje.dialog("open");

    /*setInterval(function() {
     objMensaje.dialog("close");
     }, 5000);*/
}

function ferror() {
    mensajeAristo('warning.png', 'Error, revise su conexión a internet.');
    //console.log(this);
    if (load)
        load.remove();
}

//Configuracion inicial
function loadConfigDialogsSystem() {
    var idpanel = $("#panelSuperior");
    idpanel.empty().load("ui/html/dialogMensaje.html", function() {
        var idventana = $("#dialog-mensaje");
        idventana.hide();
        idventana.dialog(objdialogMensaje);
    });

    idpanel.load("ui/html/dialogConfirmar.html", function() {
        var dialogoConfirmar = $("#dialog-confirm");
        dialogoConfirmar.hide();
        dialogoConfirmar.dialog(objdialogConfirmar);
    });
}

function getFechaIngles(fecha) {
    var fecha = new Date(fecha);
    var dia_mes = fecha.getDate();
    var mes = fecha.getMonth();
    var anio = fecha.getYear();
    var hora = new Date().getHours();
    var minutos = new Date().getMinutes();
    var segundos = new Date().getSeconds();
    if (anio < 1900) {
        anio = 1900 + fecha.getYear();
    }
    mes += 1;
    if (mes < 10) {
        mes = '0' + mes;
    }
    if (dia_mes < 10) {
        dia_mes = '0' + dia_mes;
    }
    if (hora < 10) {
        hora = '0' + hora;
    }
    if (minutos < 10) {
        minutos = '0' + minutos;
    }
    if (segundos < 10) {
        segundos = '0' + segundos;
    }
    var ampm = hora >= 12 ? 'pm' : 'am';
    return anio + "-" + mes + "-" + dia_mes + " " + hora + ":" + minutos + ":" + segundos + " " + ampm;
}